Skip to content

fix(go.mod/go.sum): update minor dependencies (golang)#37

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/minor-deps-golang
Open

fix(go.mod/go.sum): update minor dependencies (golang)#37
renovate[bot] wants to merge 1 commit intomainfrom
renovate/minor-deps-golang

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jan 30, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
github.com/onsi/ginkgo/v2 v2.27.5v2.28.3 age confidence require minor
github.com/onsi/gomega v1.39.0v1.40.0 age confidence require minor
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.88.0v0.90.1 age confidence require minor
github.com/redis/go-redis/v9 v9.17.3v9.19.0 age confidence require minor
go (source) 1.25.61.26.2 age confidence golang minor
golang.org/x/mod v0.32.0v0.35.0 age confidence require minor
k8s.io/api v0.35.0v0.36.0 age confidence require minor
k8s.io/apiextensions-apiserver v0.35.0v0.36.0 age confidence require minor
k8s.io/apimachinery v0.35.0v0.36.0 age confidence require minor
k8s.io/client-go v0.35.0v0.36.0 age confidence require minor
k8s.io/code-generator v0.35.0v0.36.0 age confidence require minor
k8s.io/kube-aggregator v0.35.0v0.36.0 age confidence require minor
sigs.k8s.io/controller-runtime v0.23.0v0.24.0 age confidence require minor
sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20260125161707-82cc073adb06v0.24.0 age confidence require minor

Release Notes

onsi/ginkgo (github.com/onsi/ginkgo/v2)

v2.28.3

Compare Source

2.28.3

Maintenance

Bump all dependencies

v2.28.2

Compare Source

2.28.2

  • Add ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]
  • Implement shell completion [94151c8]
  • Add asan CLI option mirroring msan implementation [4d21dbb]
  • Bump uri from 1.0.3 to 1.0.4 in /docs (#​1630) [c102161]
  • fix aspect ratio [9619647]
  • update logos [5779304]

v2.28.1

Compare Source

2.28.1

Update all dependencies. This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.

v2.28.0

Compare Source

2.28.0

Ginkgo's SemVer filter now supports filtering multiple components by SemVer version:

It("should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)", SemVerConstraint(">= 3.2.0"), ComponentSemVerConstraint("redis", ">= 8.0.0") func() {
    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is >= 8.0.0
})

can be filtered in or out with an invocation like:

ginkgo --sem-ver-filter="2.1.1, redis=8.2.0"

Huge thanks to @​Icarus9913 for working on this!

onsi/gomega (github.com/onsi/gomega)

v1.40.0

Compare Source

1.40.0

We're adopting a new release strategy to minimize dependency bloat in projects that consume Gomega. It is a limitation of the go mod toolchain that test subdependencies of your project's direct dependencies get pulled in as indirect dependencies. In the case of Gomega, this ends up pulling in all of Ginkgo into your go.mod even if you are only using Gomega (Gomega uses Ginkgo for its own tests).

Going forward, releases will strip out all tests, tidy up the go.mod and then push this stripped down version to a new master-lite branch. These stripped-down versions will receive the vx.y.z git tag and will be picked up by the go toolchain.

Please open an issue if this new release process causes unexpected changes for your projects.

v1.39.1

Compare Source

1.39.1

Update all dependencies. This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.

prometheus-operator/prometheus-operator (github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring)

v0.90.1: 0.90.1 / 2026-03-25

Compare Source

  • [BUGFIX] Fix Probe ignoring HTTP client settings in scrape configuration. #​8461

v0.90.0: 0.90.0 / 2026-03-19

Compare Source

  • [CHANGE/BUGFIX] Validate that the remote-write URL scheme is either http or https. #​8455
  • [FEATURE] Add --repair-policy-for-statefulsets CLI argument to the operator. It defines how the operator manages StatefulSet's pods stuck at an incorrect revision. Users running Kubernetes v1.35+ are encouraged to enable this feature (see troubleshooting guide). #​8443
  • [FEATURE] Add schedulerName support to the Prometheus, PrometheusAgent, Alertmanager and ThanosRuler CRDs. #​8451
  • [ENHANCEMENT] Add --web.tls-curves CLI argument to the operator and admission-webhook binaries. #​8385
  • [ENHANCEMENT] Support minimum TLS version for Thanos gRPC servers. #​8438
  • [ENHANCEMENT] Add version label to ThanosRuler pods. #​8441
  • [ENHANCEMENT] Add messageText support for Slack receiver in AlertmanagerConfig CRD. #​8374
  • [ENHANCEMENT] Add messageText support for Slack receiver in Alertmanager secret config. #​8375
  • [ENHANCEMENT] Add forceImplicitTLS support for SMTP email config in Alertmanager secret config. #​8384 #​8404
  • [ENHANCEMENT] Add forceImplicitTLS support for SMTP email config in AlertmanagerConfig CRD. #​8386
  • [ENHANCEMENT] Add forceImplicitTLS support for SMTP global config in Alertmanager secret config. #​8405
  • [ENHANCEMENT] Add forceImplicitTLS support for SMTP global config in Alertmanager CRD. #​8406
  • [ENHANCEMENT] Add support for global Telegram bot token in Alertmanager CRD. #​8372
  • [ENHANCEMENT] Add chatIDFile support for Telegram receiver in Alertmanager secret config. #​8376
  • [ENHANCEMENT] Add wechatAPISecretFile support in Alertmanager global config. #​8377
  • [ENHANCEMENT] Add authSecretFile support for email config in Alertmanager secret config. #​8396
  • [ENHANCEMENT] Add nested field support for PagerDuty description in Alertmanager secret config. #​8402
  • [ENHANCEMENT] Add email threading support in Alertmanager secret config. #​8388
  • [ENHANCEMENT] Add field and label selectors for ConfigMap watches. #​8368
  • [ENHANCEMENT] Improve ScrapeConfig API consistency and validation. #​8422
  • [BUGFIX] Fix ThanosRuler config resource status not being updated on initial StatefulSet creation. #​8358
  • [BUGFIX] Preserve LastTransitionTime in Prometheus status conditions. #​8346
  • [BUGFIX] Make Mattermost text field optional in AlertmanagerConfig CRD. #​8363
  • [BUGFIX] Remove nil error wrapping in v1alpha1 duplicate receiver validation. #​8379
  • [BUGFIX] Aggregate Available condition across Prometheus shards. #​8434
  • [BUGFIX] Reconcile resources with inconsistent status. #​8397
  • [BUGFIX] Fix namespace lister/watcher compatibility with Kubernetes v1.35 client-go. #​8431
  • [BUGFIX] Fix missing OAuth2 field in IonosSDConfig generation. #​8433
  • [BUGFIX] Fix missing fields in AzureSDConfig. #​8444
  • [BUGFIX] Validate Microsoft Teams V2 URL in AlertmanagerConfig CRD. #​8227
  • [BUGFIX] Fix labelmap relabel action rejecting valid replacement values with template variables for Prometheus 2.x. #​8337

v0.89.0: 0.89.0 / 2026-02-05

Compare Source

  • [ENHANCEMENT] Add hostNetwork field to the Alertmanager CRD. #​8281
  • [ENHANCEMENT] Add the crds and full-crds commands to the operator's binary. #​8251
  • [ENHANCEMENT] Report deprecated field usage in the Reconciled condition type. #​8236
  • [ENHANCEMENT] Avoid unnecessary reconciliation upon creation of the ThanosRuler StatefulSet. #​8347
  • [ENHANCEMENT] Add bodySizeLimit to the ScrapeConfig CRD. #​8348
  • [ENHANCEMENT] Support http_headers field in the Alertmanager Secret. #​8357
  • [ENHANCEMENT] Add the -kubelet-http-metrics flag to enable/disable the HTTP metrics port in the Kubelet endpoint (default=enabled). #​8350
  • [ENHANCEMENT] Include operator.prometheus.io/version annotation in the full version of CRDs. #​8279
  • [BUGFIX] Validate VictorOps global configuration in the Alertmanager CRD. #​8020
  • [BUGFIX] Validate Jira global configuration in the Alertmanager CRD. #​8265
  • [BUGFIX] Validate VictorOps receiver's URL in the AlertmanagerConfig CRD. #​8258
  • [BUGFIX] Validate Webex receiver's URL in the AlertmanagerConfig CRD. #​8255
  • [BUGFIX] Validate Jira receiver's URL configuration in the AlertmanagerConfig CRD. #​8230
  • [BUGFIX] Validate OpsGenie receiver configuration in the AlertmanagerConfig CRD. #​8267
  • [BUGFIX] Validate WeChat receiver configuration in the AlertmanagerConfig CRD. #​8271
  • [BUGFIX] Validate SNS receiver configuration in the AlertmanagerConfig CRD. #​8217
  • [BUGFIX] Validate Webex global configuration in the Alertmanager CRD. #​7979
  • [BUGFIX] Validate Telegram global configuration in the Alertmanager CRD. #​8268
  • [BUGFIX] Restore statefulset's labels if the creation fails with AlreadyExists. #​8343
  • [BUGFIX] Fix potential panic due to informer cache races. #​8310
  • [BUGFIX] Support probers defined with IPv6 addresses in the Probe CRD. #​8354
  • [BUGFIX] Prevent group and repeat intervals with zero duration from breaking Alertmanager. #​8126
  • [BUGFIX] Propagate all supported RocketChat attributes for AlertmanagerConfig CRD. #​8016
  • [BUGFIX] Add URL validation for WeChat receiver. #​8256
  • [BUGFIX] Add URL validation for SNS receiver. #​8259
  • [BUGFIX] Fix GCE service discovery for the ScrapeConfig CRD. #​8284
  • [BUGFIX] Avoid stale conditions in Alertmanager, ThanosRuler, Prometheus and PrometheusAgent resources. #​8304
  • [BUGFIX] Fix race condition when updating rule ConfigMaps. #​8290
  • [BUGFIX] Fix race condition when patching finalizers. #​8323
  • [BUGFIX] Reconcile ScrapeConfig resources when namespace selection changes. #​8334

v0.88.1: 0.88.1 / 2026-01-27

Compare Source

  • [BUGFIX] Validate webhookURL secret for MSTeams receiver in AlertmanagerConfig CRD. #​8294
  • [BUGFIX] Revert maximum version check for EC2/Lightsail SD in ScrapeConfig CRD. #​8308
  • [BUGFIX] Relax URL validation in Slack receiver in AlertmanagerConfig CRD to support Go templates. #​8299 #​8331
  • [BUGFIX] Relax URL validation in PagerDuty in AlertmanagerConfig CRD to support Go templates. #​8319
  • [BUGFIX] Relax URL validation in WebhookConfig in AlertmanagerConfig CRD to support Go templates. #​8307 #​8317
  • [BUGFIX] Relax URL validation in RocketChat receiver in AlertmanagerConfig CRD to support Go templates. #​8318
  • [BUGFIX] Relax URL validation in Pushover receiver in AlertmanagerConfig CRD to support Go templates. #​8307 #​8316
redis/go-redis (github.com/redis/go-redis/v9)

v9.19.0: 9.19.0

Compare Source

🚀 Highlights

FIPS-Compatible Script Helper

Script now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new NewScriptServerSHA constructor uses SCRIPT LOAD to obtain and cache the digest from the server, then runs commands via EVALSHA/EVALSHA_RO. Falls back to EVAL/EVALRO if loading fails, and transparently retries once on NOSCRIPT. The default behavior is unchanged for existing users.

(#​3700) by @​chaitanyabodlapati

FT.AGGREGATE Step-Based Pipeline Builder

Added a new step-based FT.AGGREGATE pipeline API via FTAggregateOptions.Steps, allowing LOAD, APPLY, GROUPBY, and SORTBY (with per-step MAX) to be repeated and interleaved in arbitrary order — matching Redis's native multi-stage aggregation semantics. The legacy Load/Apply/GroupBy/SortBy/SortByMax fields are now deprecated.

(#​3782) by @​ndyakov

Raw RESP Protocol Access

Added DoRaw and DoRawWriteTo methods for executing arbitrary commands and reading the raw RESP response. Useful for proxying, custom protocol inspection, and working with commands not yet wrapped by go-redis.

(#​3713) by @​ofekshenawa

Configurable Dial Retry Backoff

Added DialerRetryBackoff option (plumbed through Options, ClusterOptions, RingOptions, FailoverOptions) to let callers customize the delay between failed dial attempts. Helpers DialRetryBackoffConstant and DialRetryBackoffExponential (with jitter and cap) are provided out of the box. Dial timeout is now also applied per attempt rather than across all retries.

(#​3706, #​3705) by @​mwhooker

✨ New Features

  • FT.AGGREGATE Steps: Step-based pipeline builder for FT.AGGREGATE with support for repeated/interleaved LOAD, APPLY, GROUPBY, and SORTBY stages (#​3782) by @​ndyakov
  • VectorSet commands: Added VISMEMBER and WITHATTRIBS support (#​3753) by @​romanpovol
  • FIPS-safe Script: NewScriptServerSHA uses SCRIPT LOAD to obtain the digest from the server, avoiding client-side SHA-1 (#​3700) by @​chaitanyabodlapati
  • Raw RESP access: DoRaw and DoRawWriteTo for raw RESP protocol access (#​3713) by @​ofekshenawa
  • Dial retry backoff: DialerRetryBackoff function option with constant and exponential helpers (#​3706) by @​mwhooker
  • Typed NOSCRIPT error: Redis NOSCRIPT replies are now surfaced as a typed error for easier handling (#​3738) by @​LINKIWI
  • PubSub ClientSetName: Added ClientSetName method to PubSub (#​3727) by @​Flack74
  • ReplicaOf: New ReplicaOf method replaces the deprecated SlaveOf (#​3720) by @​Copilot
  • HSCAN BinaryUnmarshaler: HScan now supports types implementing encoding.BinaryUnmarshaler (#​3768) by @​Aaditya-dubey1

🐛 Bug Fixes

  • Auto hostname type detection: Improved endpoint type detection for maintenance notifications using DNS-based classification; handles empty hosts and expanded private-IP ranges (#​3789) by @​ndyakov
  • HELLO fallback: Don't send CLIENT MAINT_NOTIFICATIONS handshake when HELLO fails and connection falls back to RESP2; fail fast when explicitly enabled with RESP3 (#​3788) by @​ndyakov
  • Dial TCP retry: ShouldRetry now treats net.OpError with Op == "dial" timeout errors as safe to retry since no command was sent (#​3787) by @​vladisa88
  • wrappedOnClose leak: Fixed resource leak caused by repeatedly wrapping baseClient close logic; replaced with a bounded, concurrency-safe named-hook registry (#​3785) by @​ndyakov
  • Pool Close() on stale connections: Suppress close errors (e.g., TLS closeNotify timeouts) for connections already dropped by the server due to idle timeout (#​3778) by @​ofekshenawa
  • FIFO waiter ordering: Fixed race in ConnStateMachine.notifyWaiters that could wake multiple waiters under a single mutex hold and violate FIFO ordering (#​3777) by @​0x48core
  • Lua READONLY detection: Detect READONLY errors embedded in Lua script error messages on read-only replicas so commands are correctly retried (#​3769) by @​zhengjilei
  • VectorScoreSliceCmd RESP2: Fixed VSimWithScores, VSimWithArgsWithScores, and VLinksWithScores which were broken on RESP2 connections returning flat arrays instead of maps (#​3767) by @​Copilot
  • Closed connection handling: Two fixes for closed connection handling in the pool (#​3764) by @​cxljs
  • ZRangeArgs Rev: Fixed ZRangeArgs with Rev + ByScore/ByLex incorrectly swapping Start/Stop, breaking ZRANGESTORE (#​3751) by @​Copilot
  • OTel metric instrument types: Fixed metric instrument types in redisotel-native (#​3743) by @​ofekshenawa
  • Options.clone() data race: Fixed data race when cloning Options (#​3739) by @​rubensayshi
  • Connection closure metrics: Fixed connection closure metrics and enabled all metric groups by default in redisotel-native (#​3735) by @​ofekshenawa
  • OTel semconv v1.38.0: Use metric definition from otel/semconv/v1.38.0 in redisotel-native (#​3731) by @​wzy9607
  • SETNX semantics: Use SET ... NX instead of the deprecated SETNX command (#​3723) by @​ndyakov
  • TIME keyless routing: Mark TIME as a keyless command for correct cluster routing (#​3722) by @​fatal10110
  • Dial timeout per retry: Dial timeout now applies per attempt instead of across all retry attempts combined (#​3705) by @​mwhooker
  • Cluster metrics attributes: Fixed pool.name being appended per node, which corrupted and dropped user-provided custom attributes (#​3699) by @​Jesse-Bonfire
  • initConn nil dereference: Fixed nil pointer dereference and potential deadlock in *baseClient.initConn(); added explicit nil option guards to client constructors (#​3676) by @​olde-ducke

⚡ Performance

  • RESP reader: Optimized RESP reader by eliminating intermediate string allocations (#​3774) by @​Aaditya-dubey1
  • Inline rendezvous hashing: Replaced github.com/dgryski/go-rendezvous dependency with an in-repo implementation in internal/hashtag, reducing the dependency graph while preserving algorithm parity (#​3762) by @​bigsk05

🧪 Testing & Infrastructure

  • Release automation: Added repository, ref, and client-libs-test-image-tag inputs to the run-tests composite action; redis-version is now optional so unstable builds use REDIS_VERSION from the Makefile (#​3749) by @​dariaguy
  • Go 1.24: Updated minimum Go version to 1.24 and use -compat=1.24 in release scripts (#​3714, #​3754) by @​ndyakov, @​cxljs

🧰 Maintenance

  • Pool state machine: Removed redundant Conn.closed atomic field in favor of the state machine's StateClosed (#​3783) by @​cxljs
  • OTel SDK: Updated OpenTelemetry SDK dependencies in redisotel/redisotel-native (#​3770) by @​ndyakov
  • Go 1.21+ built-ins: Use maps.Keys, slices.Collect, slices.Contains, clear(), and slices.SortFunc instead of custom helpers (#​3758, #​3746) by @​cxljs
  • HGetAll docs: Added Go doc comment to HGetAll describing behavior and complexity (#​3776) by @​0x48core
  • Docs links: Fixed irrelevant docs links (#​3724) by @​olzhas-sabiyev
  • Examples cleanup: Removed throughput binary from examples (#​3733) by @​ndyakov

👥 Contributors

We'd like to thank all the contributors who worked on this release!

@​0x48core, @​Aaditya-dubey1, @​Copilot, @​Flack74, @​Jesse-Bonfire, @​LINKIWI, @​bigsk05, @​chaitanyabodlapati, @​cxljs, @​dariaguy, @​fatal10110, @​mwhooker, @​ndyakov, @​ofekshenawa, @​olde-ducke, @​olzhas-sabiyev, @​romanpovol, @​rubensayshi, @​vladisa88, @​wzy9607, @​zhengjilei


Full Changelog: redis/go-redis@v9.18.0...v9.19.0

v9.18.0: 9.18.0

Compare Source

Redis 8.6 Support

Added support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.

Smart Client Handoff (Maintenance Notifications) for Cluster

note: Pending RS version release

This release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:

  • Relaxing timeouts during migration (SMIGRATING) to prevent false failures
  • Triggering lazy cluster state reloads upon completion (SMIGRATED)
  • Enabling seamless operations during Redis Enterprise maintenance windows

(#​3643) by @​ndyakov

OpenTelemetry Native Metrics Support

Added comprehensive OpenTelemetry metrics support following the OpenTelemetry Database Client Semantic Conventions. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new extra/redisotel-native package.

Metric groups include:

  • Command metrics: Operation duration with retry tracking
  • Connection basic: Connection count and creation time
  • Resiliency: Errors, handoffs, timeout relaxation
  • Connection advanced: Wait time and use time
  • Pubsub metrics: Published and received messages
  • Stream metrics: Processing duration and maintenance notifications

(#​3637) by @​ofekshenawa

✨ New Features
  • HOTKEYS Commands: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (#​3695) by @​ofekshenawa
  • Streams Idempotent Production: Added support for Redis 8.6+ Streams Idempotent Production with ProducerID, IdempotentID, IdempotentAuto in XAddArgs and new XCFGSET command (#​3693) by @​ofekshenawa
  • NaN Values for TimeSeries: Added support for NaN (Not a Number) values in Redis time series commands (#​3687) by @​ofekshenawa
  • DialerRetries Options: Added DialerRetries and DialerRetryTimeout to ClusterOptions, RingOptions, and FailoverOptions (#​3686) by @​naveenchander30
  • ConnMaxLifetimeJitter: Added jitter configuration to distribute connection expiration times and prevent thundering herd (#​3666) by @​cyningsun
  • Digest Helper Functions: Added DigestString and DigestBytes helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (#​3679) by @​ofekshenawa
  • SMIGRATED New Format: Updated SMIGRATED parser to support new format and remember original host:port (#​3697) by @​ndyakov
  • Cluster State Reload Interval: Added cluster state reload interval option for maintenance notifications (#​3663) by @​ndyakov
🐛 Bug Fixes
  • PubSub nil pointer dereference: Fixed nil pointer dereference in PubSub after WithTimeout() - pubSubPool is now properly cloned (#​3710) by @​Copilot
  • MaintNotificationsConfig nil check: Guard against nil MaintNotificationsConfig in initConn (#​3707) by @​veeceey
  • wantConnQueue zombie elements: Fixed zombie wantConn elements accumulation in wantConnQueue (#​3680) by @​cyningsun
  • XADD/XTRIM approx flag: Fixed XADD and XTRIM to use = when approx is false (#​3684) by @​ndyakov
  • Sentinel timeout retry: When connection to a sentinel times out, attempt to connect to other sentinels (#​3654) by @​cxljs
⚡ Performance
  • Fuzz test optimization: Eliminated repeated string conversions, used functional approach for cleaner operation selection (#​3692) by @​feiguoL
  • Pre-allocate capacity: Pre-allocate slice capacity to prevent multiple capacity expansions (#​3689) by @​feelshu
🧪 Testing
  • Comprehensive TLS tests: Added comprehensive TLS tests and example for standalone, cluster, and certificate authentication (#​3681) by @​ndyakov
  • Redis 8.6: Updated CI to use Redis 8.6-pre (#​3685) by @​ndyakov
🧰 Maintenance
  • Deprecation warnings: Added deprecation warnings for commands based on Redis documentation (#​3673) by @​ndyakov
  • Use errors.Join(): Replaced custom error join function with standard library errors.Join() (#​3653) by @​cxljs
  • Use Go 1.21 min/max: Use Go 1.21's built-in min/max functions (#​3656) by @​cxljs
  • Proper formatting: Code formatting improvements (#​3670) by @​12ya
  • Set commands documentation: Added comprehensive documentation to all set command methods (#​3642) by @​iamamirsalehi
  • MaxActiveConns docs: Added default value documentation for MaxActiveConns (#​3674) by @​codykaup
  • README example update: Updated README example (#​3657) by @​cxljs
  • Cluster maintnotif example: Added example application for cluster maintenance notifications (#​3651) by @​ndyakov
👥 Contributors

We'd like to thank all the contributors who worked on this release!

@​12ya, @​Copilot, @​codykaup, @​cxljs, @​cyningsun, @​feelshu, @​feiguoL, @​iamamirsalehi, @​naveenchander30, @​ndyakov, @​ofekshenawa, @​veeceey

golang/go (go)

v1.26.2

v1.26.1

v1.26.0

v1.25.9

v1.25.8

v1.25.7

kubernetes/api (k8s.io/api)

v0.36.0

Compare Source

v0.35.4

Compare Source

v0.35.3

Compare Source

v0.35.2

Compare Source

v0.35.1

Compare Source

kubernetes/apiextensions-apiserver (k8s.io/apiextensions-apiserver)

v0.36.0

Compare Source

v0.35.4

Compare Source

v0.35.3

Compare Source

v0.35.2

Compare Source

v0.35.1

Compare Source

kubernetes/apimachinery (k8s.io/apimachinery)

v0.36.0

Compare Source

v0.35.4

Compare Source

v0.35.3

Compare Source

v0.35.2

Compare Source

v0.35.1

Compare Source

kubernetes/client-go (k8s.io/client-go)

v0.36.0

Compare Source

v0.35.4

Compare Source

v0.35.3

Compare Source

v0.35.2

Compare Source

v0.35.1

Compare Source

kubernetes/code-generator (k8s.io/code-generator)

v0.36.0

Compare Source

v0.35.4

Compare Source

v0.35.3

Compare Source

v0.35.2

Compare Source

v0.35.1

Compare Source

kubernetes/kube-aggregator (k8s.io/kube-aggregator)

v0.36.0

Compare Source

v0.35.4

Compare Source

v0.35.3

Compare Source

v0.35.2

Compare Source

v0.35.1

Compare Source

kubernetes-sigs/controller-runtime (sigs.k8s.io/controller-runtime)

v0.24.0

Compare Source

⚠️ Breaking Changes

🐛 Bug Fixes

  • Cache: Fix IndexField blocking until informer is synced (#​3445)
  • Cache: Wait for cache sync when ReaderFailOnMissingInformer is true (#​3425)
  • Client: Update typed ApplyConfigurations with server response (#​3475)
  • Fakeclient: Fix SSA status patch resource version check (#​3443)
  • Fakeclient: Fix panic when using CRs with embedded pointer structs (#​3431)
  • Fakeclient: Fix status apply if existing object has managedFields set (#​3430)
  • Fakeclient: Retry GenerateName on AlreadyExists collisions (#​3498)
  • HTTP servers: Wire up base context into http servers (#​3452)

🌱 Others

  • Builder/Webhooks: Remove deprecated custom path function (#​3465)
  • Cache: Test cache reader waits for cache sync (#​3434)
  • Certwatcher: Deflake certwatcher tests (#​3457)
  • Dependencies: Use forked version of btree (#​3449)
  • Envtest: Ensure envtest stops the whole process group (#​3447)
  • Logging: Add missing space in zap-log-level flag description (#​3492)
  • Misc: Adopt new(x) over ptr.To(x) and re-enable newexpr lint (#​3489)
  • Owners: Cleanup (#​3453)
  • Recorder: Add logger into context for structured logging (#​3454)
  • Recorder: Switch to StartLogging for event debug logs (#​3451)
  • Scheme: Deprecate the scheme builder (#​3461)
  • Source/Kind: Improve logging for dynamic type kind source (#​3494)
  • Webhooks: Reduce memory usage of default webhooks (#​3463 #​3468)

🌱 CI & linters

  • Chore: Update golangci-lint version

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Jan 30, 2026

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 20 additional dependencies were updated

Details:

Package Change
github.com/google/pprof v0.0.0-20250820193118-f64d9cf942d6 -> v0.0.0-20260402051712-545e8a4df936
github.com/moby/spdystream v0.5.0 -> v0.5.1
github.com/prometheus/common v0.66.1 -> v0.67.5
github.com/prometheus/procfs v0.17.0 -> v0.19.2
go.uber.org/zap v1.27.0 -> v1.27.1
go.yaml.in/yaml/v2 v2.4.3 -> v2.4.4
golang.org/x/crypto v0.46.0 -> v0.50.0
golang.org/x/net v0.48.0 -> v0.53.0
golang.org/x/oauth2 v0.31.0 -> v0.34.0
golang.org/x/sync v0.19.0 -> v0.20.0
golang.org/x/sys v0.39.0 -> v0.43.0
golang.org/x/term v0.38.0 -> v0.42.0
golang.org/x/text v0.32.0 -> v0.36.0
golang.org/x/time v0.13.0 -> v0.14.0
golang.org/x/tools v0.40.0 -> v0.44.0
google.golang.org/protobuf v1.36.9 -> v1.36.12-0.20260120151049-f2248ac996af
k8s.io/klog/v2 v2.130.1 -> v2.140.0
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 -> v0.0.0-20260317180543-43fb72c5454a
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 -> v0.0.0-20260210185600-b8788abfbbc2
sigs.k8s.io/structured-merge-diff/v6 v6.3.1 -> v6.3.2

renovate-approve[bot]
renovate-approve Bot previously approved these changes Jan 30, 2026
@renovate renovate Bot force-pushed the renovate/minor-deps-golang branch from 47db4e4 to 584694b Compare February 3, 2026 07:03
@renovate renovate Bot changed the title fix(go.mod/go.sum): update module github.com/onsi/ginkgo/v2 to v2.28.1 fix(go.mod/go.sum): update minor dependencies (golang) Feb 6, 2026
@renovate renovate Bot force-pushed the renovate/minor-deps-golang branch from 584694b to c33c1da Compare February 6, 2026 09:16
renovate-approve[bot]
renovate-approve Bot previously approved these changes Feb 6, 2026
renovate-approve[bot]
renovate-approve Bot previously approved these changes Feb 10, 2026
renovate-approve[bot]
renovate-approve Bot previously approved these changes Feb 10, 2026
renovate-approve[bot]
renovate-approve Bot previously approved these changes Feb 10, 2026
renovate-approve[bot]
renovate-approve Bot previously approved these changes Feb 16, 2026
renovate-approve[bot]
renovate-approve Bot previously approved these changes Mar 6, 2026
renovate-approve[bot]
renovate-approve Bot previously approved these changes Mar 11, 2026
@renovate renovate Bot force-pushed the renovate/minor-deps-golang branch from 5cf3b55 to 67e652f Compare April 7, 2026 07:13
@renovate renovate Bot force-pushed the renovate/minor-deps-golang branch from 67e652f to a67b591 Compare April 7, 2026 21:59
renovate-approve[bot]
renovate-approve Bot previously approved these changes Apr 7, 2026
renovate-approve[bot]
renovate-approve Bot previously approved these changes Apr 9, 2026
renovate-approve[bot]
renovate-approve Bot previously approved these changes Apr 22, 2026
@renovate renovate Bot force-pushed the renovate/minor-deps-golang branch from 1af179d to 291c01c Compare April 25, 2026 21:02
@renovate renovate Bot force-pushed the renovate/minor-deps-golang branch from 291c01c to 4aa1d84 Compare April 27, 2026 05:58
renovate-approve[bot]
renovate-approve Bot previously approved these changes Apr 27, 2026
renovate-approve[bot]
renovate-approve Bot previously approved these changes Apr 27, 2026
renovate-approve[bot]
renovate-approve Bot previously approved these changes Apr 27, 2026
renovate-approve[bot]
renovate-approve Bot previously approved these changes Apr 28, 2026
renovate-approve[bot]
renovate-approve Bot previously approved these changes Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants